A Throughput-Enhanced Parallel Scheduling Algorithm for the MIQ Switch with a Moderate Number of Queues
نویسندگان
چکیده
Introduction: In order to overcome the throughput limit of the single input-queued (SIQ) packet switch, a number of bu ering strategies have been put forward in recent years. Among them, the virtual output-queued (VOQ) switch is receiving considerable attention, since it can yield 100% throughput depending on the scheduling algorithm employed. As a special case of the multiple input-queued (MIQ) switch which uses an idea of deploying multiple queues in each input, the VOQ switch equips each input with the same number of queues as the switch size and each queue stores the cells for the same destination. It implies that the VOQ switch eliminates the HOL blocking observed in the SIQ switch and, as the result, leads to the improved performance. Shortcomings of the VOQ switch are (1) that the switch requires N queues when the switch size is N , and (2) that the controller has to manage those queues simultaneously. These cost the implementation of the VOQ switch prohibitively and make the switch infeasible, especially for large dimensions. In addition, the performance enhancement by increasing the number of queues in the MIQ switch is not signi cant when the number of queues is larger than 4 [1, 2]. In reference [1],
منابع مشابه
The Least Choice First Scheduling Method for High-Speed Network Switche
We describe a novel method for scheduling highspeed network switches. The targeted architecture is an input-buffered switch with a non-blocking switch fabric. The input buffers are organized as virtual output queues to avoid head-of-line blocking. The task of the scheduler is to decide when the input ports can forward packets from the virtual output queues to the corresponding output ports. Our...
متن کاملPerformance of Prioritized i-SLIP Algorithm with Multiple Input Queued Switch
Input Queued Switch has throughput limitation of 58%.Hence concept of Virtual Output Queue is evolved. Selection of ‘N’ cells out of N is difficult task. Prof.Nick Mckeown from Stanford University had suggested i-slip algorithm to provide throughput of 100%. Multiple Input Queued Switch is generalized case of Input Queued Switch, where M indicates number of queues/port. When M=N, its VOQ. When ...
متن کاملParallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm
This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...
متن کاملThe Least Choice First (LCF) Scheduling Methodfor High-speed Network Switches
We describe a novel method for scheduling high-speed network switches. The targeted architecture is an input-buffered switch with a non-blocking switch fabric. The input buffers are organized as virtual output queues to avoid head-of-line blocking. The task of the scheduler is to decide when the input ports can forward packets from the virtual output queues to the corresponding output ports. Ou...
متن کاملA Mathematical Analysis on Linkage of a Network of Queues with Two Machines in a Flow Shop including Transportation Time
This paper represents linkage network of queues consisting of biserial and parallel servers linked to a common server in series with a flowshop scheduling system consisting of two machines. The significant transportation time of the jobs from one machine to another is also considered. Further, the completion time of jobs/customers (waiting time + service time) in the queue network is the set...
متن کامل